package account.provider;

import account.Account;

/**
 * 注册接口
 * 
 * @author 毛建杰
 *
 */
public interface RegisterProvider
{
	/**
	 * 创建IndexInfo数据
	 * 
	 * @param account
	 *            账号
	 * @return userID
	 */
	public int createIndexInfo(Account account);

	/**
	 * 创建UserInfo数据
	 * 
	 * @param account
	 *            账号
	 */
	public void createUserInfo(Account account);

	/**
	 * 创建UserBaseInfo数据
	 * 
	 * @param account
	 *            账号
	 */
	public void createUserBaseInfo(Account account);

	/**
	 * 创建SecurityInfo数据
	 * 
	 * @param account
	 *            账号
	 */
	public void createSecurityInfo(Account account);
}
